package com.menu.system.domain;

import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.menu.common.annotation.Excel;
import com.menu.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.List;

@Data
/**
 * 角色信息对象 menu_products
 *
 * @author ruoyi
 * @date 2024-06-05
 */
public class MenuProducts extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 产品ID
     */
    private Long productId;

    /**
     * 产品名称
     */

    private String productName;

    /**
     * 产品型号
     */

    private String productModel;

    /**
     * 产品模板
     */

    private Long prodTypeId;
    /**
     * 不可下载附件
     */

    private String productNodFile;

    /*产品压缩包附件*/
    private String productZip;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;





    private Long[] prodTypes;

    /*图片*/
    private String productImg;
    private Long[] roles;
   /*推荐接受产品*/
    private  Long [] heartbeatProduct;


    /*产品附件*/
    private  String productFile;

     /*产品属性*/

    private String basicAttribute;

    private String publicAttribute;

    private  String status;


    private  String description;
     /*是否发布*/
    private String isPublish;
     /*产品卖点*/
    private String sellingPoint;
     /*排序*/
    private Integer orderNum;

    public enum inserType {
        INSERT("增加"), IMPORT("导入");


        private final String info;

        inserType(String info) {

            this.info = info;
        }


        public String getInfo() {
            return info;
        }
    }

}
